﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VRP_Saving_Final
{
    //the VRP file characterizes the VRP problem elements from the TSPLIb input file 
    class VRP
    {
        public int numnodes;               //Number of nodes
        public float[,] costmatrix;        //OD matrix
        public float[] demandarray;        //Demand array
        public float capacity;             //Vehicle capacity
        public float optimal_solution;     //Optimal solution
        public bool error = false;         //Program error status
        public float lambda;               //Lambda for calculating saving matrix
        public float objective;            //Problem objective value, i.e, total travel cost
        public List<List<int>> routes;     //Nested list to store vehicle routes
    }
}
